package uast.bpdex;
import uast.bpdex.BaseDatos.*;
/**
 *
 * Clase que representa a una comunidad en el sistema
 */
public class Comunidad {
    private String pssw;
    private String usr;
    private String nombre;
    private String ug;
    private String rif;
    private String email;
    private String tlf;
    private String estado;
    private String municipio;
    private String parroquia;
    private String sector;
    private String miembros;
    private String mision;
    private String numM;
    private String pregunta;
    private String respuesta;
    private static String[] arr = {"usr", "nombre", "ug", "rif", "email", "tlf", "estado", "municipio", "parroquia", "sector", "miembros", "mision", "numM"};

    //Constructor vacío de la clase
    public Comunidad(){
        this.pssw = "";
        this.usr = "";
        this.nombre = "";
        this.ug = "";
        this.rif = "";
        this.email = "";
        this.tlf = "";
        this.estado = "";
        this.municipio = "";
        this.parroquia = "";
        this.miembros = "";
        this.mision = "";
        this.numM = "";
        this.pregunta = "";
        this.respuesta = "";
        
    }
    //Constructor de la clase que incluye todos los parámetros
    public Comunidad(String usr, String pssw, String nombre, String ug, String rif, String email, String tlf, String estado, String municipio, String parroquia, String sector, String miembros, String mision, String numM, String pregunta, String respuesta){
        this.usr = usr;
        this.pssw = pssw;
        this.nombre = nombre;
        this.ug = ug;
        this.rif = rif;
        this.email = email;
        this.tlf = tlf;
        this.estado = estado;
        this.municipio = municipio;
        this.parroquia = parroquia;
        this.sector = sector;
        this.miembros = miembros;
        this.mision = mision;
        this.numM = numM;        
        this.pregunta = pregunta;
        this.respuesta = respuesta;
    }
    
    public static Comunidad[] buscar(String[] id) throws Exception{
      DataBase db = new DataBase();
      Comunidad[] ret = db.buscarComunidad(id);
      return ret;             
    }
    
    //Getters de la clase
    public String getPregunta(){return this.pregunta;}
    public String getRespuesta(){return this.respuesta;}
    public String getPssw(){ 
        return this.pssw;
    }
    public String getUsr(){ 
        return this.usr;
    }
    public String getNombre(){ 
        return this.nombre;
    }
    public String getUg(){
        return this.ug;
    }
    public String getRif(){
        return this.rif;
    }
    public String getEmail(){
        return this.email;
    }
    public String getTlf(){
        return this.tlf;
    }
    public String getEstado(){
        return this.estado;
    }
    public String getMunicipio(){ 
        return this.municipio;
    }
    public String getParroquia(){
        return this.parroquia;
    }
    public String getSector(){
        return this.sector;
    }
   public String getMiembros(){
        return this.miembros;
    }
    public String getMision(){
        return this.mision;
    }
    public String getNumM(){
        return this.numM;
    }
    public static String[] getArr(){
        return Comunidad.arr;
    }

    /*
     * Setters de la clase
     */
    public void setPregunta(String pregunta){this.pregunta = pregunta;}    
    public void setRespuesta(String respuesta){this.respuesta = respuesta;}    
    public void setEmail(String email) {
        this.email = email;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public void setMiembros(String miembros) {
        this.miembros = miembros;
    }

    public void setMision(String mision) {
        this.mision = mision;
    }

    public void setMunicipio(String municipio) {
        this.municipio = municipio;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setNumM(String numM) {
        this.numM = numM;
    }

    public void setParroquia(String parroquia) {
        this.parroquia = parroquia;
    }

    public void setRif(String rif) {
        this.rif = rif;
    }

    public void setSector(String sector) {
        this.sector = sector;
    }

    public void setTlf(String tlf) {
        this.tlf = tlf;
    }

    public void setUg(String ug) {
        this.ug = ug;
    }

    public void setUsr(String usr) {
        this.usr = usr;
    }

}
